Architectural Scaling and Analytical Performance Prediction yMark

نویسندگان

  • Mark J. Clement
  • Michael J. Quinn
چکیده

Recent advances in the power of parallel computers have made them attractive for solving large computational problems. High speed parallel processors ranging from clusters of workstations to Massively Parallel Processing (MPP) machines are becoming increasingly available to the scientiic community 3]. In this paper, the term \scalability" is used to indicate how well an application is able to utilize a varying number of processors. This research develops an analytical model which is used to predict the scalability of data-parallel programs as the parallel architecture varies. This model can be used to determine the portability of applications as well as the impact of architectural features on performance .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Analytical Performance Prediction for Architectural Scaling yMark

Recent advances in the power of parallel computers have made them attractive for solving large computational problems. High speed parallel processors ranging from clusters of workstations to Massively Parallel Processing (MPP) machines are becoming increasingly available to the scientiic community 4]. In this paper, the term \scalability" is used to indicate how well an application is able to u...

متن کامل

Automated Performance Prediction for ScalableParallel Computing yMark

Performance prediction is necessary in order to deal with multi-dimensional performance eeects on parallel systems. The compiler-generated analytical model developed in this paper accounts for the eeects of cache behavior, CPU execution time and message passing overhead for real programs written in high level data-parallel languages. The performance prediction technique is shown to be eeective ...

متن کامل

Raexplore: Enabling Rapid, Automated Architecture Exploration for Full Applications

We present Raexplore, a performance modeling framework for architecture exploration. Raexplore enables rapid, automated, and systematic search of architecture design space by combining hardware counter-based performance characterization and analytical performance modeling. We demonstrate Raexplore for two recent manycore processors IBM BlueGene/Q compute chip and Intel Xeon Phi, targeting a set...

متن کامل

Water Flooding Performance Evaluation Using Percolation Theory

Water flooding is a well-known secondary mechanism for improving oil recovery. Conventional approach to evaluate the performance of a water flooding process (e.g. breakthrough and post breakthrough behavior) is to establish a reliable geological reservoir model, upscale it, and then perform flow simulations. To evaluate the uncertainty in the breakthrough time or post breakthrough behavior, thi...

متن کامل

Instruction-level Characterization of Scientific Computing Applications Using Hardware Performance Counters

Recently, advanced microprocessors have incorporated hardware performance counters in their design allowing for new types of analysis via empirical methods. The goal of this analysis continues to be the discovery of analytical/empirical methods to evaluate performance of scaling codes on today’s advanced CPU’s and to predict effects of architectural advances on current applications. In this pap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994